package com.wan.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author vicente
 * @since 2021-04-12
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class GameRecord extends Model<GameRecord> {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 游戏模式
     */
    private String gameModel;

    /**
     * -1 逃跑  0成功  1失败
     */
    private String gaemResult;

    /**
     * 击杀数
     */
    private Integer killCount;

    /**
     * 助攻数
     */
    private Integer assistCount;

    /**
     * 死亡数
     */
    private Integer deathCount;

    /**
     * 游戏开始时间
     */
    private String gameStartTime;

    /**
     * 游戏结束时间
     */
    private String gameEndTime;

    /**
     * 游戏等级
     */
    private Integer gameLevel;

    /**
     * 游戏角色id
     */
    private Integer roleId;

    /**
     * 游戏角色名称
     */
    private String roleName;

    /**
     * 总击杀数
     */
    private Integer totalKillCount;

    /**
     * 总击杀数
     */
    private Integer totalAssistCount;

    /**
     * 总死亡数
     */
    private Integer totalDeathCount;

    /**
     * 经济
     */
    private String money;

    /**
     * 推塔数
     */
    private Integer pushTower;

    /**
     * 小龙数
     */
    private Integer xiaoLongCount;

    /**
     * 大龙数
     */
    private Integer daLongCount;

    /**
     * 游戏用时
     */
    private String gameTime;

    /**
     * 英雄id
     */
    private String heroId;

    /**
     * 英雄头像
     */
    private String heroImg;

    private String createTime;


    @Override
    protected Serializable pkVal() {
        return this.id;
    }

}
